iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

30 天初探 Flutter系列 第 2

Day 2 - Google 的孩子: Flutter & Dart

  • 分享至 

  • xImage
  •  

Flutter 是什麼?

以下引用官網:

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.

Flutter 是 Google 開源的軟體開發框架,可以用來開發跨平台的應用程式,而除了我們這次專注的 APP 外,也支援了 Web / Desktop / Embedded 的應用程式開發。

以 APP 來簡單說明:使用 Flutter 寫一份 Code,就可以同時運行在 Android 和 iOS 系統上,因此如果想自己開發 APP,就不用又學 Kotlin 又學 Swift,不妨考慮直接學 Flutter 一兼二顧吧!

其實我也是偷偷好奇真的有很多 APP 是用 Flutter 開發的嗎?

最後看了一下官網發現 Google Pay 就是以 Flutter 撰寫的~如果還有大大知道什麼 APP 是用 Flutter 開發,歡迎留言分享~

在開始學 Flutter 之前,首先就先來學 Dart 吧!

Dart 又是什麼?

剛剛沒有提到 Google 的另一個孩子 Dart ,不過在進入 Flutter 之前,必須認識一下,因為 Flutter 基本是以 Dart 語言撰寫的,在接下來的幾篇,我也會來介紹一下 Dart 的基本語法。

以下引用官網:

Dart is a client-optimized language for fast apps on any platform.

Dart 是一個靜態強型別的語言,同時支援物件導向程式設計(OOP)及函數式程式設計(FP)的特性,原本是 google 為取代 JavaScript 而設計的語言!!所以在設計時有加入一些 JavaScript 的特點,因此曾經學過 JavaScript 的話,在練習 Dart 基礎語法過程中,適應上應該沒有太大的困難~~

這兩個官網設計和色調完全是我的菜,看了就想學(??

Flutter 官網:https://flutter.dev/

Dart 官網:https://dart.dev/

接下來會介紹 Dart 的基本語法,如果已經有其他程式語言基礎的話,概念有些是相通的,基本上可以輕鬆的過去~

OK!我們明天見~


上一篇
Day 1 - 硬著頭皮開場
下一篇
Day 3 - Dart 開場
系列文
30 天初探 Flutter14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言